<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>公共标签库</title>
</head>
<body>
<table>
    <thead>
        <tr>
            <td>书名</td>
            <td>价格</td>
            <td>作者</td>
            <td>页数</td>
            <td>发行日期</td>
        </tr>
    </thead>
    <tbody>
    <p>---------------------------循环------------------------------</p>
    <#list books as book>
        <tr>
            <td>${book.name}</td>
            <td>${book.price}</td>
            <td>${book.author}</td>
            <td>${book.pasesize}</td>
            <td>${book.releaseDate?date}</td>
        </tr>
    </#list>
    </tbody>
</table>
<p>-----------------------------插值----------------------------</p>
<p>-----------数值插值--------------</p>
因为在freemarkerSettings里设置了number_format=0.##，所有除了使用string.number能输出原数字，其他的都会小数点最后一位删除。
这里其实就是数字转成文本输出，而且不会自动四舍五入
<#assign answer=1.125/>
默认：${answer}<br>
字符串：${answer?string}<br> <#-- the same as ${answer} -->
数字：${answer?string.number}<br>
货币：${answer?string.currency}<br>
百分比：${answer?string.percent}<br>
<p>-----------数字格式化插值--------------</p>
这里就是对数值进行格式化操作，
mX:小数部分最小X位
MX:小数部分最大X位<br>
<#assign x=2.582/>
<#assign y=4/>
1.125--M2：#{x;M2}<br>
4--M2：#{y;M2}<br>
1.125--m2：#{x;m2}<br>
4--m2：#{y;m2}<br>
1.125--m1M2：#{x;m1M2}<br>
4--m1M2：#{y;m1M2}<br>
<p>-----------日期插值--------------</p>
如果变量是date类型，不必须指定格式，或者使用date来输出,可以在freemarkerSettings设置了date,datetime,time的格式<br>
date:${books[0].updateDate?date}----<br>
datetime:${books[0].updateDate?datetime}<br>
time:${books[0].updateDate?time}<br>
string("yyyy-MM-dd HH:mm:ss zzzz"):${books[0].updateDate?string("yyyy-MM-dd HH:mm:ss zzzz")}<br>
string("EEE, MMM d, ''yy"):${books[0].updateDate?string("EEE, MMM d, ''yy")}<br>
string("EEEE, MMMM dd, yyyy, hh:mm:ss a '('zzz')'"):${books[0].updateDate?string("EEEE, MMMM dd, yyyy, hh:mm:ss a '('zzz')'")}<br>

<p>-----------布尔插值--------------</p>
使用?string(“”，“”)来指定输出文本<br>
<#assign foo=true/>
string("yes", "no")：${foo?string("yes", "no")}<br>
<p>-----------------------------内建函数----------------------------</p>
参考http://freemarker.foofun.cn/ref_builtins.html
</body>
</html>